package com.offcn.sellergood.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.offcn.entity.PageResult;
import com.offcn.sellergood.pojo.Brand;

import java.util.List;
import java.util.Map;

/**
 * @Author: zola
 * @Date: 2021/9/7 - 09 - 07 - 20:06
 * @Description: com.offcn.sellergood.service
 * @Version: 1.0
 */
public interface BrandService extends IService<Brand> {

    // 根据主键id查询
    Brand findById(Long id);

    // 查询所有
    List<Brand> findAll();

    // 增加
    void insert(Brand brand);

    // 修改
    void update(Brand brand);

    // 删除
    void delete(Long id);

    // 模糊查询
    List<Brand> findList(Brand brand);

    // 分页查询：不带条件
    PageResult<Brand> findPage(int pageNumber, int pageSize);

    // 分页查询：携带条件
    PageResult<Brand> findPage(Brand brand,int pageNo,int pageSize);

    // 查询品牌下拉列表
    public List<Map> selectOptions();
}
